<?php

namespace Ararat\ProductoBundle\Entity; 
/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
use Ararat\UtilBundle\Entity\TimestampableInterface;
use Doctrine\Common\Collections\Collection;
use Doctrine\ORM\Mapping as ORM;
/**
 *
 * @author daniel
 * @ORM\MappedSuperclass
 */
interface PrototipoInterface extends TimestampableInterface{

    public function getNombre();
    public function setNombre($nombre);
    public function getPropiedades();
    public function setPropiedades(Collection $propiedades);
    public function addPropiedad(PropiedadInterface $propiedad);
    public function removePropiedad(PropiedadInterface $propiedad);
    public function hasPropiedad(PropiedadInterface $propiedad);
    
}

?>
